2023/12/231249字符
Client / Server
- Client只负责内容的展示,Server负责提供内容。
- Browser / Server——Browser只负责内容的展示,Server负责提供内容。
⻚⾯的本质是什么?
- ⻚⾯的本质就是⼀个字符串。带有HTML格式的字符串。
- 浏览器 向服务器 请求⼀个⻚⾯的本质是什么?
- 输入域名
- 服务器接收到请求后,服务器想要把这个⻚⾯的内容(HTML格式的字符串)返回给浏览器
- ⻚⾯的字符串存在HTML⽂件⾥,例如:index.html
- 服务器端要读取⽂件
- 将读取出来的内容返回给浏览器。最后返回的是⼀个字符串,这个字符串的来源可能是⽂件,可能是缓存,可能来⾃于数据库。
服务器:
- 严格的说,服务器是⼀台计算机,这台计算机,只提供服务。(不是⽤户⽤的)
- 但是,我们常说的这个服务器,指的是服务容器,不是服务器。
- 服务容器:是⼀个程序。程序可以监听⼀个端⼝。读取⽂件,并且返回。
- 如果我们想通过访问服务器(服务容器)的⽅式,来访问我们⾃⼰写的⻚⾯。
- 我们就得装⼀个服务容器的程序。